package com.mdp.lcode.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author code-gen
 * @since 2023-10-7
 */
@Data
@ApiModel(description="动态数据查询")
public class DbTable implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(notes="表名",allowEmptyValue=true,example="",allowableValues="")
	String tableName;


	@ApiModelProperty(notes="表名拥有者",allowEmptyValue=true,example="",allowableValues="")
	String tableOwner;

	@ApiModelProperty(notes="主键列表，逗号分割",allowEmptyValue=true,example="",allowableValues="")
	String pks;


	@ApiModelProperty(notes="数据存储模式1-form-data表，2-寄存主表某个字段，默认ext_infos字段，3-独立建表，4-其它文件存储",allowEmptyValue=true,example="",allowableValues="")
	String dataType;


	@ApiModelProperty(notes="数据存储字段，当data_type=2时必填，默认ext_infos",allowEmptyValue=true,example="",allowableValues="")
	String dataField;

	@ApiModelProperty(notes="建表方式",allowEmptyValue=true,example="",allowableValues="")
	String ctType;


    /**
     * 表单定义
     **/
	public DbTable() {
	}

}